@@ -281,79 +281,79 @@ static const wc_LmsParamsMap wc_lms_map[] = {
281281#ifdef WOLFSSL_LMS_SHA256_192
282282#if LMS_MAX_HEIGHT >= 15
283283 { WC_LMS_PARM_SHA256_192_L1_H15_W2 , "LMS/HSS_SHA256/192 L1_H15_W2" ,
284- LMS_PARAMS (1 , 15 , 2 , 1 , LMS_SHA256_M24_H15 , LMOTS_SHA256_N24_W2 ,
284+ LMS_PARAMS (1 , 15 , 2 , 2 , LMS_SHA256_M24_H15 , LMOTS_SHA256_N24_W2 ,
285285 WC_SHA256_192_DIGEST_SIZE ) },
286286 { WC_LMS_PARM_SHA256_192_L1_H15_W4 , "LMS/HSS_SHA256/192 L1_H15_W4" ,
287- LMS_PARAMS (1 , 15 , 4 , 2 , LMS_SHA256_M24_H15 , LMOTS_SHA256_N24_W4 ,
287+ LMS_PARAMS (1 , 15 , 4 , 3 , LMS_SHA256_M24_H15 , LMOTS_SHA256_N24_W4 ,
288288 WC_SHA256_192_DIGEST_SIZE ) },
289289#endif
290290#if LMS_MAX_LEVELS >= 2
291291#if LMS_MAX_HEIGHT >= 10
292292 { WC_LMS_PARM_SHA256_192_L2_H10_W2 , "LMS/HSS SHA256/192 L2_H10_W2" ,
293- LMS_PARAMS (2 , 10 , 2 , 1 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W2 ,
293+ LMS_PARAMS (2 , 10 , 2 , 2 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W2 ,
294294 WC_SHA256_192_DIGEST_SIZE ) },
295295 { WC_LMS_PARM_SHA256_192_L2_H10_W4 , "LMS/HSS SHA256/192 L2_H10_W4" ,
296- LMS_PARAMS (2 , 10 , 4 , 2 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W4 ,
296+ LMS_PARAMS (2 , 10 , 4 , 3 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W4 ,
297297 WC_SHA256_192_DIGEST_SIZE ) },
298298 { WC_LMS_PARM_SHA256_192_L2_H10_W8 , "LMS/HSS SHA256/192 L2_H10_W8" ,
299- LMS_PARAMS (2 , 10 , 8 , 3 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W8 ,
299+ LMS_PARAMS (2 , 10 , 8 , 4 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W8 ,
300300 WC_SHA256_192_DIGEST_SIZE ) },
301301#endif
302302#endif
303303#if LMS_MAX_LEVELS >= 3
304304 { WC_LMS_PARM_SHA256_192_L3_H5_W2 , "LMS/HSS_SHA256/192 L3_H5_W2" ,
305- LMS_PARAMS (3 , 5 , 2 , 1 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W2 ,
305+ LMS_PARAMS (3 , 5 , 2 , 2 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W2 ,
306306 WC_SHA256_192_DIGEST_SIZE ) },
307307 { WC_LMS_PARM_SHA256_192_L3_H5_W4 , "LMS/HSS_SHA256/192 L3_H5_W4" ,
308- LMS_PARAMS (3 , 5 , 4 , 2 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W4 ,
308+ LMS_PARAMS (3 , 5 , 4 , 3 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W4 ,
309309 WC_SHA256_192_DIGEST_SIZE ) },
310310 { WC_LMS_PARM_SHA256_192_L3_H5_W8 , "LMS/HSS_SHA256/192 L3_H5_W8" ,
311- LMS_PARAMS (3 , 5 , 8 , 3 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W8 ,
311+ LMS_PARAMS (3 , 5 , 8 , 4 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W8 ,
312312 WC_SHA256_192_DIGEST_SIZE ) },
313313#if LMS_MAX_HEIGHT >= 10
314314 { WC_LMS_PARM_SHA256_192_L3_H10_W4 , "LMS/HSS_SHA256/192 L3_H10_W4" ,
315- LMS_PARAMS (3 , 10 , 4 , 2 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W4 ,
315+ LMS_PARAMS (3 , 10 , 4 , 3 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W4 ,
316316 WC_SHA256_192_DIGEST_SIZE ) },
317317#endif
318318#endif
319319#if LMS_MAX_LEVELS >= 4
320320 { WC_LMS_PARM_SHA256_192_L4_H5_W8 , "LMS/HSS_SHA256/192 L4_H5_W8" ,
321- LMS_PARAMS (4 , 5 , 8 , 3 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W8 ,
321+ LMS_PARAMS (4 , 5 , 8 , 4 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W8 ,
322322 WC_SHA256_192_DIGEST_SIZE ) },
323323#endif
324324
325325 { WC_LMS_PARM_SHA256_192_L1_H5_W1 , "LMS/HSS_SHA256/192_L1_H5_W1" ,
326- LMS_PARAMS (1 , 5 , 1 , 1 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W1 ,
326+ LMS_PARAMS (1 , 5 , 1 , 2 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W1 ,
327327 WC_SHA256_192_DIGEST_SIZE ) },
328328 { WC_LMS_PARM_SHA256_192_L1_H5_W2 , "LMS/HSS_SHA256/192_L1_H5_W2" ,
329- LMS_PARAMS (1 , 5 , 2 , 1 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W2 ,
329+ LMS_PARAMS (1 , 5 , 2 , 2 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W2 ,
330330 WC_SHA256_192_DIGEST_SIZE ) },
331331 { WC_LMS_PARM_SHA256_192_L1_H5_W4 , "LMS/HSS_SHA256/192_L1_H5_W4" ,
332- LMS_PARAMS (1 , 5 , 4 , 2 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W4 ,
332+ LMS_PARAMS (1 , 5 , 4 , 3 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W4 ,
333333 WC_SHA256_192_DIGEST_SIZE ) },
334334 { WC_LMS_PARM_SHA256_192_L1_H5_W8 , "LMS/HSS_SHA256/192_L1_H5_W8" ,
335- LMS_PARAMS (1 , 5 , 8 , 3 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W8 ,
335+ LMS_PARAMS (1 , 5 , 8 , 4 , LMS_SHA256_M24_H5 , LMOTS_SHA256_N24_W8 ,
336336 WC_SHA256_192_DIGEST_SIZE ) },
337337#if LMS_MAX_HEIGHT >= 10
338338 { WC_LMS_PARM_SHA256_192_L1_H10_W2 , "LMS/HSS_SHA256/192_L1_H10_W2" ,
339- LMS_PARAMS (1 , 10 , 2 , 1 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W2 ,
339+ LMS_PARAMS (1 , 10 , 2 , 2 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W2 ,
340340 WC_SHA256_192_DIGEST_SIZE ) },
341341 { WC_LMS_PARM_SHA256_192_L1_H10_W4 , "LMS/HSS_SHA256/192_L1_H10_W4" ,
342- LMS_PARAMS (1 , 10 , 4 , 2 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W4 ,
342+ LMS_PARAMS (1 , 10 , 4 , 3 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W4 ,
343343 WC_SHA256_192_DIGEST_SIZE ) },
344344 { WC_LMS_PARM_SHA256_192_L1_H10_W8 , "LMS/HSS_SHA256/192_L1_H10_W8" ,
345- LMS_PARAMS (1 , 10 , 8 , 3 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W8 ,
345+ LMS_PARAMS (1 , 10 , 8 , 4 , LMS_SHA256_M24_H10 , LMOTS_SHA256_N24_W8 ,
346346 WC_SHA256_192_DIGEST_SIZE ) },
347347#endif
348348#if LMS_MAX_HEIGHT >= 20
349349 { WC_LMS_PARM_SHA256_192_L1_H20_W2 , "LMS/HSS_SHA256/192_L1_H20_W2" ,
350- LMS_PARAMS (1 , 20 , 2 , 1 , LMS_SHA256_M24_H20 , LMOTS_SHA256_N24_W2 ,
350+ LMS_PARAMS (1 , 20 , 2 , 2 , LMS_SHA256_M24_H20 , LMOTS_SHA256_N24_W2 ,
351351 WC_SHA256_192_DIGEST_SIZE ) },
352352 { WC_LMS_PARM_SHA256_192_L1_H20_W4 , "LMS/HSS_SHA256/192_L1_H20_W4" ,
353- LMS_PARAMS (1 , 20 , 4 , 2 , LMS_SHA256_M24_H20 , LMOTS_SHA256_N24_W4 ,
353+ LMS_PARAMS (1 , 20 , 4 , 3 , LMS_SHA256_M24_H20 , LMOTS_SHA256_N24_W4 ,
354354 WC_SHA256_192_DIGEST_SIZE ) },
355355 { WC_LMS_PARM_SHA256_192_L1_H20_W8 , "LMS/HSS_SHA256/192_L1_H20_W8" ,
356- LMS_PARAMS (1 , 20 , 8 , 3 , LMS_SHA256_M24_H20 , LMOTS_SHA256_N24_W8 ,
356+ LMS_PARAMS (1 , 20 , 8 , 4 , LMS_SHA256_M24_H20 , LMOTS_SHA256_N24_W8 ,
357357 WC_SHA256_192_DIGEST_SIZE ) },
358358#endif
359359#endif /* WOLFSSL_LMS_SHA256_192 */
0 commit comments