h2parson
|
9e964cad5b
|
Integrate SLH-DSA-C Library (#2175)
* copy from slhdsa
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* integrate with copy from upstream
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* explicitly list slhdsa files to include and push generated code
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* format code script
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* add to requirements.in
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* fix code conventions
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* copy from upstream changes
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* add chdir to copy from slh dsa
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* modify template
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* generate requirements.txt
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* modify requirments in workflows
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* format
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* a
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* sort filenames in cmake file generation for slh dsa
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* add newline at end of header file
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* add whitespace and fix alg info tests
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* update docs with copy from upstream
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* add whitespace to src files
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* initialize ctx in slh
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* explicitly set little endian for windows x86
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* temporarily disable ctx signing for slh tests
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* disable kats until hashes available for slh dsa
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* fix issues in test sig mem
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* temporarily add namespaces so that slh dsa will not break test namespace
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* updates
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* formatted file
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* align jinja template to astyle
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* change addrnd size
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* copy from slhdsa
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* integrate with copy from upstream
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* explicitly list slhdsa files to include and push generated code
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* format code script
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* add to requirements.in
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* fix code conventions
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* copy from upstream changes
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* add chdir to copy from slh dsa
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* modify template
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* generate requirements.txt
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* modify requirments in workflows
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* format
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* a
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* sort filenames in cmake file generation for slh dsa
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* add newline at end of header file
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* add whitespace and fix alg info tests
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* update docs with copy from upstream
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* add whitespace to src files
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* initialize ctx in slh
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* explicitly set little endian for windows x86
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* temporarily disable ctx signing for slh tests
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* disable kats until hashes available for slh dsa
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* fix issues in test sig mem
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* temporarily add namespaces so that slh dsa will not break test namespace
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* updates
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* formatted file
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* align jinja template to astyle
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* change addrnd size
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* fix std algs filtering issue
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* modifying windows amd toolchain file to fix endianness issue
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* disable leak testing on slh dsa
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* disable slh dsa for arm emulated linux and zephyr tests
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* fix zephyr test skip logic
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* fix upstream issue with prehash naming and add variant specific nist levels
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* automatically update slh dsa yml file
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* get slh dsa md file generation working
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* fix naming in slh wrapper files
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* minor changes from review
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* separate slh dsa jobs from stfl sigs
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* separate slhdsa from sig stfl tests on mac and windows
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* fix macos yml format
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* modify zephyr timeout
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* re-enable some tests for slh dsa
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* separate leak tests
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* allow algorithm family level enablement and reconfigure slhdsa CI jobs
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* move slh dsa address sanitizer to extended tests and extend time limit to 90 minutes
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
* remove package deb from CI job, remove auto gen kat sig for slhdsa, add prime ctx step for sig testing slhdsa
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
---------
Signed-off-by: h2parson <h2parson@uwaterloo.ca>
|
2025-08-13 15:41:47 -04:00 |
|