@@ -719,6 +719,7 @@ static int km_direct_rsa_enc(struct akcipher_request *req)
719719rsa_enc_out :
720720 if (enc != NULL ) { free (enc ); enc = NULL ; }
721721 if (dec != NULL ) { free (dec ); dec = NULL ; }
722+
722723 #ifdef WOLFKM_DEBUG_RSA
723724 pr_info ("info: exiting km_direct_rsa_enc\n" );
724725 #endif /* WOLFKM_DEBUG_RSA */
@@ -937,9 +938,7 @@ static int km_rsa_set_pub(struct crypto_akcipher *tfm, const void *key,
937938static unsigned int km_rsa_max_size (struct crypto_akcipher * tfm )
938939{
939940 struct km_rsa_ctx * ctx = NULL ;
940-
941941 ctx = akcipher_tfm_ctx (tfm );
942-
943942 return (unsigned int ) ctx -> key_len ;
944943}
945944
@@ -1134,7 +1133,6 @@ static int km_pkcs1pad_sign(struct akcipher_request *req)
11341133 pr_info ("info: exiting km_pkcs1pad_sign msg_len %d, enc_msg_len %d,"
11351134 " sig_len %d, err %d" , req -> src_len , enc_len , sig_len , err );
11361135 #endif /* WOLFKM_DEBUG_RSA */
1137-
11381136 return err ;
11391137}
11401138
@@ -1379,7 +1377,6 @@ static int km_pkcs1_sign(struct crypto_sig *tfm,
13791377 pr_info ("info: exiting km_pkcs1_sign msg_len %d, enc_msg_len %d,"
13801378 " sig_len %d, err %d" , slen , enc_msg_len , sig_len , err );
13811379 #endif /* WOLFKM_DEBUG_RSA */
1382-
13831380 return err ;
13841381}
13851382
@@ -2075,16 +2072,18 @@ static int linuxkm_test_rsa_driver(const char * driver, int nbits)
20752072 }
20762073 #endif /* WC_RSA_BLINDING */
20772074
2075+ #ifdef HAVE_FIPS
20782076 for (;;) {
2079- /* Retry if not prime. */
2077+ #endif
20802078 ret = wc_MakeRsaKey (key , nbits , WC_RSA_EXPONENT , & rng );
2081- #ifdef HAVE_FIPS
2079+ #ifdef HAVE_FIPS
2080+ /* Retry if not prime. */
20822081 if (ret == WC_NO_ERR_TRACE (PRIME_GEN_E )) {
20832082 continue ;
20842083 }
2085- #endif
20862084 break ;
20872085 }
2086+ #endif
20882087
20892088 if (ret ) {
20902089 pr_err ("error: make rsa key returned: %d\n" , ret );
@@ -2441,16 +2440,18 @@ static int linuxkm_test_pkcs1pad_driver(const char * driver, int nbits,
24412440 }
24422441 #endif /* WC_RSA_BLINDING */
24432442
2443+ #ifdef HAVE_FIPS
24442444 for (;;) {
2445- /* Retry if not prime. */
2445+ #endif
24462446 ret = wc_MakeRsaKey (key , nbits , WC_RSA_EXPONENT , & rng );
2447- #ifdef HAVE_FIPS
2447+ #ifdef HAVE_FIPS
2448+ /* Retry if not prime. */
24482449 if (ret == WC_NO_ERR_TRACE (PRIME_GEN_E )) {
24492450 continue ;
24502451 }
2451- #endif
24522452 break ;
24532453 }
2454+ #endif
24542455
24552456 if (ret ) {
24562457 pr_err ("error: make rsa key returned: %d\n" , ret );
@@ -2949,16 +2950,18 @@ static int linuxkm_test_pkcs1_driver(const char * driver, int nbits,
29492950 }
29502951 #endif /* WC_RSA_BLINDING */
29512952
2953+ #ifdef HAVE_FIPS
29522954 for (;;) {
2953- /* Retry if not prime. */
2955+ #endif
29542956 ret = wc_MakeRsaKey (key , nbits , WC_RSA_EXPONENT , & rng );
2955- #ifdef HAVE_FIPS
2957+ #ifdef HAVE_FIPS
2958+ /* Retry if not prime. */
29562959 if (ret == WC_NO_ERR_TRACE (PRIME_GEN_E )) {
29572960 continue ;
29582961 }
2959- #endif
29602962 break ;
29612963 }
2964+ #endif
29622965
29632966 if (ret ) {
29642967 pr_err ("error: make rsa key returned: %d\n" , ret );
0 commit comments