Skip to content

Commit a747e77

Browse files
committed
LMS: comments, SMALL_STACK, cleanup, etc.
1 parent 4c125ec commit a747e77

5 files changed

Lines changed: 301 additions & 136 deletions

File tree

wolfcrypt/benchmark/benchmark.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7851,12 +7851,18 @@ static void bench_lms_sign_verify(enum wc_LmsParm parm)
78517851
byte priv[HSS_MAX_PRIVATE_KEY_LEN];
78527852
const char * str = wc_LmsKey_ParmToStr(parm);
78537853

7854-
ret = wc_LmsKey_Init(&key, parm);
7854+
ret = wc_LmsKey_Init(&key, NULL, INVALID_DEVID);
78557855
if (ret) {
78567856
printf("wc_LmsKey_Init failed: %d\n", ret);
78577857
goto exit_lms_sign_verify;
78587858
}
78597859

7860+
ret = wc_LmsKey_SetLmsParm(&key, parm);
7861+
if (ret) {
7862+
printf("wc_LmsKey_SetLmsParm failed: %d\n", ret);
7863+
goto exit_lms_sign_verify;
7864+
}
7865+
78607866
switch (parm) {
78617867
case WC_LMS_PARM_L2_H10_W2:
78627868
XMEMCPY(priv, lms_priv_L2_H10_W2, sizeof(lms_priv_L2_H10_W2));

0 commit comments

Comments
 (0)