@@ -228,8 +228,12 @@ static int do_certgen(int argc, char** argv)
228228
229229 XMEMSET (altSigAlgBuf , 0 , altSigAlgSz );
230230
231- altSigAlgSz = SetAlgoID (CTC_DILITHIUM_LEVEL2 , altSigAlgBuf , oidSigType , 0 );
232- if (altSigAlgSz <= 0 ) goto exit ;
231+ altSigAlgSz = SetAlgoID (CTC_ML_DSA_LEVEL2 , altSigAlgBuf , oidSigType , 0 );
232+ if (altSigAlgSz <= 0 ) {
233+ printf ("error: SetAlgoID(%d) returned: %d\n" , CTC_ML_DSA_LEVEL2 ,
234+ altSigAlgSz );
235+ goto exit ;
236+ }
233237 printf ("Successfully generated alternative signature algorithm;" );
234238 printf (" %d bytes.\n\n" , altSigAlgSz );
235239
@@ -300,10 +304,14 @@ static int do_certgen(int argc, char** argv)
300304
301305 /* Generate the contents of the altSigVal extension and inject into cert. */
302306 XMEMSET (altSigValBuf , 0 , altSigValSz );
303- ret = wc_MakeSigWithBitStr (altSigValBuf , altSigValSz , CTC_DILITHIUM_LEVEL2 ,
304- preTbsBuf , preTbsSz , DILITHIUM_LEVEL2_TYPE ,
307+ ret = wc_MakeSigWithBitStr (altSigValBuf , altSigValSz , CTC_ML_DSA_LEVEL2 ,
308+ preTbsBuf , preTbsSz , ML_DSA_LEVEL2_TYPE ,
305309 & altCaKey , & rng );
306- if (ret < 0 ) goto exit ;
310+ if (ret < 0 ) {
311+ printf ("error: wc_MakeSigWithBitStr returned: %d\n" , ret );
312+ goto exit ;
313+ }
314+
307315 altSigValSz = ret ;
308316 printf ("altSigVal is %d bytes.\n" , altSigValSz );
309317
0 commit comments