Skip to content

Extend curve25519 crypto cb and cb-only for footprint savings#10955

Open
padelsbach wants to merge 1 commit into
wolfSSL:masterfrom
padelsbach:curve25519-cryptocb-only-full
Open

Extend curve25519 crypto cb and cb-only for footprint savings#10955
padelsbach wants to merge 1 commit into
wolfSSL:masterfrom
padelsbach:curve25519-cryptocb-only-full

Conversation

@padelsbach

Copy link
Copy Markdown
Contributor

Description

Follow up PR to #10832

Add make_pub and generic methods for curve25519 to the crypto cb and cb-only modes. Saves about 6kB of code footprint on my aarch64 machine.

Testing

New/updated unit tests

Checklist

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

@padelsbach
padelsbach force-pushed the curve25519-cryptocb-only-full branch from a0fc584 to 0b23558 Compare July 22, 2026 23:46
@padelsbach
padelsbach marked this pull request as ready for review July 22, 2026 23:46
@padelsbach padelsbach self-assigned this Jul 22, 2026
@github-actions

Copy link
Copy Markdown

retest this please

@github-actions

Copy link
Copy Markdown

MemBrowse Memory Report

gcc-arm-cortex-m4-pq

  • FLASH: .text +64 B (+0.0%, 280,064 B / 1,048,576 B, total: 27% used)

gcc-arm-cortex-m7-pq

  • FLASH: .text +64 B (+0.0%, 280,640 B / 1,048,576 B, total: 27% used)

linuxkm-pie

  • Data: __patchable_function_entries +16 B (+0.1%, 25,976 B)

linuxkm-standard

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.

2 participants