Clean LMS

This commit is contained in:
Zhi Guan
2026-06-22 23:31:59 +08:00
parent 62cefd185e
commit 8ed5e266d1
9 changed files with 457 additions and 544 deletions

View File

@@ -22,13 +22,13 @@ static const char *usage = "-lms_types types -out file [-pubout file] [-verbose]
static const char *options =
"Options\n"
" -lms_types types LMS Algorithm Types, start from level 0, seperate by ':'\n"
" such as "LMS_HASH256_M32_H5_NAME":"LMS_HASH256_M32_H10_NAME"\n"
" such as "LMS_SM3_M32_H5_NAME":"LMS_SM3_M32_H10_NAME"\n"
" Supported types:\n"
" "LMS_HASH256_M32_H5_NAME"\n"
" "LMS_HASH256_M32_H10_NAME"\n"
" "LMS_HASH256_M32_H15_NAME"\n"
" "LMS_HASH256_M32_H20_NAME"\n"
" "LMS_HASH256_M32_H25_NAME"\n"
" "LMS_SM3_M32_H5_NAME"\n"
" "LMS_SM3_M32_H10_NAME"\n"
" "LMS_SM3_M32_H15_NAME"\n"
" "LMS_SM3_M32_H20_NAME"\n"
" "LMS_SM3_M32_H25_NAME"\n"
" -out file Output private key\n"
" -pubout file Output public key\n"
" -verbose Print public key\n"