@@ -304,6 +304,8 @@ macro_rules! generate_encode_decode {
304
304
generate_encode_decode ! ( rsa2048_generate_encode_decode, KeySize :: Rsa2048 ) ;
305
305
generate_encode_decode ! ( rsa3072_generate_encode_decode, KeySize :: Rsa3072 ) ;
306
306
generate_encode_decode ! ( rsa4096_generate_encode_decode, KeySize :: Rsa4096 ) ;
307
+ // RSA8192 tests are not run in dev (debug) builds because it is too slow.
308
+ #[ cfg( not( debug_assertions) ) ]
307
309
generate_encode_decode ! ( rsa8192_generate_encode_decode, KeySize :: Rsa8192 ) ;
308
310
309
311
macro_rules! generate_fips_encode_decode {
@@ -336,6 +338,8 @@ macro_rules! generate_fips_encode_decode {
336
338
generate_fips_encode_decode ! ( rsa2048_generate_fips_encode_decode, KeySize :: Rsa2048 ) ;
337
339
generate_fips_encode_decode ! ( rsa3072_generate_fips_encode_decode, KeySize :: Rsa3072 ) ;
338
340
generate_fips_encode_decode ! ( rsa4096_generate_fips_encode_decode, KeySize :: Rsa4096 ) ;
341
+ // RSA8192 tests are not run in dev (debug) builds because it is too slow.
342
+ #[ cfg( not( debug_assertions) ) ]
339
343
generate_fips_encode_decode ! ( rsa8192_generate_fips_encode_decode, KeySize :: Rsa8192 , false ) ;
340
344
341
345
macro_rules! encryption_generate_encode_decode {
@@ -363,6 +367,8 @@ macro_rules! encryption_generate_encode_decode {
363
367
encryption_generate_encode_decode ! ( rsa2048_encryption_generate_encode_decode, KeySize :: Rsa2048 ) ;
364
368
encryption_generate_encode_decode ! ( rsa3072_encryption_generate_encode_decode, KeySize :: Rsa3072 ) ;
365
369
encryption_generate_encode_decode ! ( rsa4096_encryption_generate_encode_decode, KeySize :: Rsa4096 ) ;
370
+ // RSA8192 tests are not run in dev (debug) builds because it is too slow.
371
+ #[ cfg( not( debug_assertions) ) ]
366
372
encryption_generate_encode_decode ! ( rsa8192_encryption_generate_encode_decode, KeySize :: Rsa8192 ) ;
367
373
368
374
macro_rules! encryption_generate_fips_encode_decode {
@@ -410,6 +416,8 @@ encryption_generate_fips_encode_decode!(
410
416
rsa4096_encryption_generate_fips_encode_decode,
411
417
KeySize :: Rsa4096
412
418
) ;
419
+ // RSA8192 tests are not run in dev (debug) builds because it is too slow.
420
+ #[ cfg( not( debug_assertions) ) ]
413
421
encryption_generate_fips_encode_decode ! (
414
422
rsa8192_encryption_generate_fips_encode_decode,
415
423
KeySize :: Rsa8192 ,
@@ -599,6 +607,8 @@ round_trip_algorithm!(
599
607
& OAEP_SHA1_MGF1SHA1 ,
600
608
KeySize :: Rsa4096
601
609
) ;
610
+ // RSA8192 tests are not run in dev (debug) builds because it is too slow.
611
+ #[ cfg( not( debug_assertions) ) ]
602
612
round_trip_algorithm ! (
603
613
rsa8192_oaep_sha1_mgf1sha1,
604
614
& OAEP_SHA1_MGF1SHA1 ,
@@ -620,6 +630,8 @@ round_trip_algorithm!(
620
630
& OAEP_SHA256_MGF1SHA256 ,
621
631
KeySize :: Rsa4096
622
632
) ;
633
+ // RSA8192 tests are not run in dev (debug) builds because it is too slow.
634
+ #[ cfg( not( debug_assertions) ) ]
623
635
round_trip_algorithm ! (
624
636
rsa8192_oaep_sha256_mgf1sha256,
625
637
& OAEP_SHA256_MGF1SHA256 ,
@@ -641,6 +653,8 @@ round_trip_algorithm!(
641
653
& OAEP_SHA384_MGF1SHA384 ,
642
654
KeySize :: Rsa4096
643
655
) ;
656
+ // RSA8192 tests are not run in dev (debug) builds because it is too slow.
657
+ #[ cfg( not( debug_assertions) ) ]
644
658
round_trip_algorithm ! (
645
659
rsa8192_oaep_sha384_mgf1sha384,
646
660
& OAEP_SHA384_MGF1SHA384 ,
@@ -662,6 +676,8 @@ round_trip_algorithm!(
662
676
& OAEP_SHA512_MGF1SHA512 ,
663
677
KeySize :: Rsa4096
664
678
) ;
679
+ // RSA8192 tests are not run in dev (debug) builds because it is too slow.
680
+ #[ cfg( not( debug_assertions) ) ]
665
681
round_trip_algorithm ! (
666
682
rsa8192_oaep_sha512_mgf1sha512,
667
683
& OAEP_SHA512_MGF1SHA512 ,
0 commit comments