Joost Rijneveld
7c6354f762
Rename parameters for readability and consistency
pirms 7 gadiem
Joost Rijneveld
bbbb95e869
Fix erroneous index length for XMSSMT
This produced repeated indices when reaching 2^32 signatures.
This was introduced in 9b35b00d98
with the re-introduction of runtime parameters. Compile-time parameters
did not contain this error.
pirms 7 gadiem
Joost Rijneveld
b8eb8c44a1
Add UI test files to create sample signatures
This makes it easier to mix and match with other implementations
for compatibility testing.
pirms 7 gadiem
Joost Rijneveld
6a8571d880
Revert to using runtime-only parameter struct
Using global defines for parameters (as seems to be typical in
academic crypto code) does not play nice with multithreading at all.
pirms 7 gadiem
Joost Rijneveld
2f87bf5a1f
Simplify runtime parameter globals
pirms 7 gadiem
Joost Rijneveld
9b35b00d98
Add wrapper that allows for runtime parameters
pirms 7 gadiem