wolfSSL / wolfBoot

wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.
https://www.wolfssl.com
GNU General Public License v3.0
331 stars 95 forks source link

Add XMSS/XMSS^MT support. #388

Closed philljj closed 8 months ago

philljj commented 8 months ago

Description

Adds support for XMSS/XMSS^MT signatures.

Documentation

Updated the docs/PQ.md readme.

Building

Requires patched xmss-reference. See steps in docs/PQ.md readme.

The patch creates an addendum readme, patch_readme.md, with further comments explaining the changes made.

Testing

Tested with these targets: