@@ -302,6 +302,12 @@ void rsa_invalid_param( )
302
302
valid_mode,
303
303
0, sizeof( buf ), buf,
304
304
NULL ) );
305
+ TEST_INVALID_PARAM_RET( MBEDTLS_ERR_RSA_BAD_INPUT_DATA,
306
+ mbedtls_rsa_rsassa_pkcs1_v15_sign( &ctx, NULL, NULL,
307
+ valid_mode,
308
+ MBEDTLS_MD_SHA1,
309
+ 0, NULL,
310
+ buf ) );
305
311
306
312
TEST_INVALID_PARAM_RET( MBEDTLS_ERR_RSA_BAD_INPUT_DATA,
307
313
mbedtls_rsa_rsassa_pss_sign( NULL, NULL, NULL,
@@ -323,6 +329,12 @@ void rsa_invalid_param( )
323
329
valid_mode,
324
330
0, sizeof( buf ), buf,
325
331
NULL ) );
332
+ TEST_INVALID_PARAM_RET( MBEDTLS_ERR_RSA_BAD_INPUT_DATA,
333
+ mbedtls_rsa_rsassa_pss_sign( &ctx, NULL, NULL,
334
+ valid_mode,
335
+ MBEDTLS_MD_SHA1,
336
+ 0, NULL,
337
+ buf ) );
326
338
327
339
TEST_INVALID_PARAM_RET( MBEDTLS_ERR_RSA_BAD_INPUT_DATA,
328
340
mbedtls_rsa_pkcs1_verify( NULL, NULL, NULL,
@@ -344,6 +356,11 @@ void rsa_invalid_param( )
344
356
valid_mode,
345
357
0, sizeof( buf ), buf,
346
358
NULL ) );
359
+ TEST_INVALID_PARAM_RET( MBEDTLS_ERR_RSA_BAD_INPUT_DATA,
360
+ mbedtls_rsa_pkcs1_verify( &ctx, NULL, NULL,
361
+ valid_mode,
362
+ MBEDTLS_MD_SHA1, 0, NULL,
363
+ buf ) );
347
364
348
365
TEST_INVALID_PARAM_RET( MBEDTLS_ERR_RSA_BAD_INPUT_DATA,
349
366
mbedtls_rsa_rsassa_pkcs1_v15_verify( NULL, NULL,
@@ -369,6 +386,13 @@ void rsa_invalid_param( )
369
386
valid_mode,
370
387
0, sizeof( buf ), buf,
371
388
NULL ) );
389
+ TEST_INVALID_PARAM_RET( MBEDTLS_ERR_RSA_BAD_INPUT_DATA,
390
+ mbedtls_rsa_rsassa_pkcs1_v15_verify( &ctx, NULL,
391
+ NULL,
392
+ valid_mode,
393
+ MBEDTLS_MD_SHA1,
394
+ 0, NULL,
395
+ buf ) );
372
396
373
397
TEST_INVALID_PARAM_RET( MBEDTLS_ERR_RSA_BAD_INPUT_DATA,
374
398
mbedtls_rsa_rsassa_pss_verify( NULL, NULL, NULL,
@@ -390,6 +414,12 @@ void rsa_invalid_param( )
390
414
valid_mode,
391
415
0, sizeof( buf ),
392
416
buf, NULL ) );
417
+ TEST_INVALID_PARAM_RET( MBEDTLS_ERR_RSA_BAD_INPUT_DATA,
418
+ mbedtls_rsa_rsassa_pss_verify( &ctx, NULL, NULL,
419
+ valid_mode,
420
+ MBEDTLS_MD_SHA1,
421
+ 0, NULL,
422
+ buf ) );
393
423
394
424
TEST_INVALID_PARAM_RET( MBEDTLS_ERR_RSA_BAD_INPUT_DATA,
395
425
mbedtls_rsa_rsassa_pss_verify_ext( NULL, NULL, NULL,
@@ -417,6 +447,13 @@ void rsa_invalid_param( )
417
447
0, sizeof( buf ),
418
448
buf, 0, 0,
419
449
NULL ) );
450
+ TEST_INVALID_PARAM_RET( MBEDTLS_ERR_RSA_BAD_INPUT_DATA,
451
+ mbedtls_rsa_rsassa_pss_verify_ext( &ctx, NULL, NULL,
452
+ valid_mode,
453
+ MBEDTLS_MD_SHA1,
454
+ 0, NULL,
455
+ 0, 0,
456
+ buf ) );
420
457
421
458
TEST_INVALID_PARAM_RET( MBEDTLS_ERR_RSA_BAD_INPUT_DATA,
422
459
mbedtls_rsa_copy( NULL, &ctx ) );
0 commit comments