Skip to content

wolfcrypt src: sync with scripts updates. - #11976

Merged
padelsbach merged 1 commit into
wolfSSL:masterfrom
philljj:sync-scripts
Nov 3, 2026
Merged

padelsbach merged 1 commit into
wolfSSL:masterfrom
philljj:sync-scripts

Conversation

@philljj

@philljj philljj commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Description

Sync generated wolfcrypt/src/* with scripts PR:

This is a comment only header change. No functional code change.

git show --stat output:

    wolfcrypt src: sync with scripts updates.

 wolfcrypt/src/aes_gcm_asm.S                          | 5 +++++
 wolfcrypt/src/aes_gcm_asm.asm                        | 5 +++++
 wolfcrypt/src/aes_gcm_x86_asm.S                      | 5 +++++
 wolfcrypt/src/aes_gcm_x86_asm.asm                    | 5 +++++
 wolfcrypt/src/aes_x86_64_asm.S                       | 5 +++++
 wolfcrypt/src/aes_x86_64_asm.asm                     | 5 +++++
...
 wolfcrypt/src/wc_mlkem_asm.asm                       | 5 +++++
 129 files changed, 381 insertions(+), 328 deletions(-)

@philljj philljj self-assigned this Nov 3, 2026
Copilot AI balanced review requested due to automatic review settings November 3, 2026 18:31

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No active review issues are reported for the generator-provenance comment updates.

No open issues 🎉

What changed in this PR

Synchronizes generator-provenance comments in wolfCrypt’s architecture-specific sources with the referenced wolfSSL/scripts update. All changes are comment-only; cryptographic implementations and runtime behavior are unchanged.

Changes:

  • Adds generator commands to x86 and x86-64 assembly headers.
  • Standardizes existing ARM, PowerPC, and RISC-V generation comments.
  • Updates documented output arguments to use extensionless basenames or prefixes.
File Description
wolfcrypt/​src/​wc_mlkem_asm.S Adds ML-KEM generator comment.
wolfcrypt/​src/​wc_mlkem_asm.asm Adds ML-KEM generator comment.
wolfcrypt/​src/​wc_mldsa_asm.S Adds ML-DSA generator comment.
wolfcrypt/​src/​wc_mldsa_asm.asm Adds ML-DSA generator comment.
wolfcrypt/​src/​wc_frodokem_asm.S Adds FrodoKEM generator comment.
wolfcrypt/​src/​wc_frodokem_asm.asm Adds FrodoKEM generator comment.
wolfcrypt/​src/​wc_falcon_fpr_x86_64_asm.S Adds Falcon generator comment.
wolfcrypt/​src/​sha512_asm.S Adds SHA-512 generator comment.
wolfcrypt/​src/​sha512_asm.asm Adds SHA-512 generator comment.
wolfcrypt/​src/​sha3_asm.S Adds SHA-3 generator comment.
wolfcrypt/​src/​sha3_asm.asm Adds SHA-3 generator comment.
wolfcrypt/​src/​sha256_asm.S Adds SHA-256 generator comment.
wolfcrypt/​src/​sha256_asm.asm Adds SHA-256 generator comment.
wolfcrypt/​src/​port/​riscv64/​riscv-64-sha512-asm.S Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​riscv64/​riscv-64-sha512-asm_c.c Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​riscv64/​riscv-64-sha3-asm.S Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​riscv64/​riscv-64-sha3-asm_c.c Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​riscv64/​riscv-64-sha256-asm.S Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​riscv64/​riscv-64-sha256-asm_c.c Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​riscv64/​riscv-64-poly1305-asm.S Standardizes Poly1305 generator comment.
wolfcrypt/​src/​port/​riscv64/​riscv-64-poly1305-asm_c.c Standardizes Poly1305 generator comment.
wolfcrypt/​src/​port/​riscv64/​riscv-64-chacha-asm.S Standardizes ChaCha generator comment.
wolfcrypt/​src/​port/​riscv64/​riscv-64-chacha-asm_c.c Standardizes ChaCha generator comment.
wolfcrypt/​src/​port/​riscv64/​riscv-64-aes-asm.S Standardizes AES generator comment.
wolfcrypt/​src/​port/​riscv64/​riscv-64-aes-asm_c.c Standardizes AES generator comment.
wolfcrypt/​src/​port/​ppc64/​ppc64-sha512-asm.S Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​ppc64/​ppc64-sha512-asm_c.c Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​ppc64/​ppc64-sha3-asm.S Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​ppc64/​ppc64-sha3-asm_c.c Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​ppc64/​ppc64-sha256-asm.S Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​ppc64/​ppc64-sha256-asm_c.c Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​ppc64/​ppc64-aes-asm.S Standardizes AES generator comment.
wolfcrypt/​src/​port/​ppc64/​ppc64-aes-asm_c.c Standardizes AES generator comment.
wolfcrypt/​src/​port/​ppc32/​ppc32-sha512-asm.S Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​ppc32/​ppc32-sha512-asm_cr.c Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​ppc32/​ppc32-sha512-asm_c.c Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​ppc32/​ppc32-sha3-asm.S Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​ppc32/​ppc32-sha3-asm_cr.c Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​ppc32/​ppc32-sha3-asm_c.c Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​ppc32/​ppc32-sha256-asm.S Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​ppc32/​ppc32-sha256-asm_cr.c Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​ppc32/​ppc32-sha256-asm_c.c Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​ppc32/​ppc32-aes-asm.S Standardizes AES generator comment.
wolfcrypt/​src/​port/​ppc32/​ppc32-aes-asm_cr.c Standardizes AES generator comment.
wolfcrypt/​src/​port/​ppc32/​ppc32-aes-asm_c.c Standardizes AES generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-sha512-asm.S Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-sha512-asm_c.c Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-sha3-asm.S Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-sha3-asm_c.c Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-sha256-asm.S Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-sha256-asm_c.c Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-poly1305-asm.S Standardizes Poly1305 generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-poly1305-asm_c.c Standardizes Poly1305 generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-mlkem-asm.S Standardizes ML-KEM generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-mlkem-asm_c.c Standardizes ML-KEM generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-frodokem-asm.S Standardizes FrodoKEM generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-frodokem-asm_c.c Standardizes FrodoKEM generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-curve25519.S Standardizes X25519 generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-curve25519_c.c Standardizes X25519 generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-chacha-asm.S Standardizes ChaCha generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-chacha-asm_c.c Standardizes ChaCha generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-aes-asm.S Standardizes AES generator comment.
wolfcrypt/​src/​port/​arm/​thumb2-aes-asm_c.c Standardizes AES generator comment.
wolfcrypt/​src/​port/​arm/​armv8-sha512-asm.S Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-sha512-asm.asm Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-sha512-asm_c.c Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-sha3-asm.S Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-sha3-asm.asm Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-sha3-asm_c.c Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-sha256-asm.S Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-sha256-asm.asm Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-sha256-asm_c.c Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-poly1305-asm.S Standardizes Poly1305 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-poly1305-asm.asm Standardizes Poly1305 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-poly1305-asm_c.c Standardizes Poly1305 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-mlkem-asm.S Standardizes ML-KEM generator comment.
wolfcrypt/​src/​port/​arm/​armv8-mlkem-asm.asm Standardizes ML-KEM generator comment.
wolfcrypt/​src/​port/​arm/​armv8-mlkem-asm_c.c Standardizes ML-KEM generator comment.
wolfcrypt/​src/​port/​arm/​armv8-mldsa-asm.S Standardizes ML-DSA generator comment.
wolfcrypt/​src/​port/​arm/​armv8-mldsa-asm.asm Standardizes ML-DSA generator comment.
wolfcrypt/​src/​port/​arm/​armv8-mldsa-asm_c.c Standardizes ML-DSA generator comment.
wolfcrypt/​src/​port/​arm/​armv8-frodokem-asm.S Standardizes FrodoKEM generator comment.
wolfcrypt/​src/​port/​arm/​armv8-frodokem-asm.asm Standardizes FrodoKEM generator comment.
wolfcrypt/​src/​port/​arm/​armv8-frodokem-asm_c.c Standardizes FrodoKEM generator comment.
wolfcrypt/​src/​port/​arm/​armv8-curve25519.S Standardizes X25519 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-curve25519.asm Standardizes X25519 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-curve25519_c.c Standardizes X25519 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-chacha-asm.S Standardizes ChaCha generator comment.
wolfcrypt/​src/​port/​arm/​armv8-chacha-asm.asm Standardizes ChaCha generator comment.
wolfcrypt/​src/​port/​arm/​armv8-chacha-asm_c.c Standardizes ChaCha generator comment.
wolfcrypt/​src/​port/​arm/​armv8-aes-asm.S Standardizes AES generator comment.
wolfcrypt/​src/​port/​arm/​armv8-aes-asm.asm Standardizes AES generator comment.
wolfcrypt/​src/​port/​arm/​armv8-aes-asm_c.c Standardizes AES generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-sha512-asm.S Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-sha512-asm_c.c Standardizes SHA-512 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-sha3-asm.S Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-sha3-asm_c.c Standardizes SHA-3 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-sha256-asm.S Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-sha256-asm_c.c Standardizes SHA-256 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-poly1305-asm.S Standardizes Poly1305 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-poly1305-asm_c.c Standardizes Poly1305 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-mlkem-asm.S Standardizes ML-KEM generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-mlkem-asm_c.c Standardizes ML-KEM generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-mldsa-asm.S Standardizes ML-DSA generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-mldsa-asm_c.c Standardizes ML-DSA generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-frodokem-asm.S Standardizes FrodoKEM generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-frodokem-asm_c.c Standardizes FrodoKEM generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-curve25519.S Standardizes X25519 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-curve25519_c.c Standardizes X25519 generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-chacha-asm.S Standardizes ChaCha generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-chacha-asm_c.c Standardizes ChaCha generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-aes-asm.S Standardizes AES generator comment.
wolfcrypt/​src/​port/​arm/​armv8-32-aes-asm_c.c Standardizes AES generator comment.
wolfcrypt/​src/​poly1305_asm.S Adds Poly1305 generator comment.
wolfcrypt/​src/​poly1305_asm.asm Adds Poly1305 generator comment.
wolfcrypt/​src/​fe_x25519_asm.S Adds X25519 generator comment.
wolfcrypt/​src/​fe_x25519_asm.asm Adds X25519 generator comment.
wolfcrypt/​src/​chacha_asm.S Adds ChaCha generator comment.
wolfcrypt/​src/​chacha_asm.asm Adds ChaCha generator comment.
wolfcrypt/​src/​aes_xts_x86_asm.S Adds x86 AES-XTS generator comment.
wolfcrypt/​src/​aes_xts_x86_asm.asm Adds x86 AES-XTS generator comment.
wolfcrypt/​src/​aes_xts_asm.S Adds shared AES generator command.
wolfcrypt/​src/​aes_xts_asm.asm Adds shared AES generator command.
wolfcrypt/​src/​aes_x86_64_asm.S Adds shared AES generator command.
wolfcrypt/​src/​aes_x86_64_asm.asm Adds shared AES generator command.
wolfcrypt/​src/​aes_gcm_x86_asm.S Adds x86 AES-GCM generator comment.
wolfcrypt/​src/​aes_gcm_x86_asm.asm Adds x86 AES-GCM generator comment.
wolfcrypt/​src/​aes_gcm_asm.S Adds shared AES generator command.
wolfcrypt/​src/​aes_gcm_asm.asm Adds shared AES generator command.

Review effort: Balanced

@philljj
philljj requested a review from padelsbach November 3, 2026 18:35
@github-actions

github-actions Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

@padelsbach
padelsbach merged commit 44fa143 into wolfSSL:master Nov 3, 2026
442 of 445 checks passed
@philljj
philljj deleted the sync-scripts branch November 3, 2026 20:18
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