mirror of https://github.com/openssl/openssl.git
				
				
				
			ecdh_cofactor_derive_test(): Skip the test if the curve is not supported
It will not be supported if the fips provider was built with no-ec2m. Fixes #25729 Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Paul Dale <ppzgs1@gmail.com> Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/25731)
This commit is contained in:
		
							parent
							
								
									dfc5ba8afa
								
							
						
					
					
						commit
						1f0cb85047
					
				|  | @ -363,8 +363,10 @@ static int ecdh_cofactor_derive_test(int tstid) | |||
|     if (!ec_cofactors) | ||||
|         return TEST_skip("not supported by FIPS provider version"); | ||||
| 
 | ||||
|     if (!TEST_ptr(peer1 = EVP_PKEY_Q_keygen(libctx, NULL, "EC", curve)) | ||||
|             || !TEST_ptr(peer2 = EVP_PKEY_Q_keygen(libctx, NULL, "EC", curve))) | ||||
|     if (!TEST_ptr(peer1 = EVP_PKEY_Q_keygen(libctx, NULL, "EC", curve))) | ||||
|         return TEST_skip("Curve %s not supported by the FIPS provider", curve); | ||||
| 
 | ||||
|     if (!TEST_ptr(peer2 = EVP_PKEY_Q_keygen(libctx, NULL, "EC", curve))) | ||||
|         goto err; | ||||
| 
 | ||||
|     params[1] = OSSL_PARAM_construct_end(); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue