wolfssl: fix math library build
Apply upstream patch[1] to fix breakage around math libraries. This can likely be removed when 5.5.0-stable is tagged and released. Build system: x86_64 Build-tested: bcm2711/RPi4B Run-tested: bcm2711/RPi4B 1. https://github.com/wolfSSL/wolfssl/pull/5390 Signed-off-by: John Audia <therealgraysky@proton.me>
This commit is contained in:
		 John Audia
					John Audia
				
			
				
					committed by
					
						 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
			
				
	
			
			
			 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
						parent
						
							7455457893
						
					
				
				
					commit
					c2aa816f28
				
			| @@ -0,0 +1,23 @@ | |||||||
|  | From dc92ec2aa9cb76b782bdba3fc5203267ebf39994 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Kareem <kareem@wolfssl.com> | ||||||
|  | Date: Fri, 22 Jul 2022 11:07:46 -0700 | ||||||
|  | Subject: [PATCH] Update sp_rand_prime's preprocessor gating to match | ||||||
|  |  wolfSSL_BN_generate_prime_ex's. | ||||||
|  |  | ||||||
|  | --- | ||||||
|  |  wolfcrypt/src/sp_int.c | 4 ++-- | ||||||
|  |  1 file changed, 2 insertions(+), 2 deletions(-) | ||||||
|  |  | ||||||
|  | --- a/wolfcrypt/src/sp_int.c | ||||||
|  | +++ b/wolfcrypt/src/sp_int.c | ||||||
|  | @@ -15647,8 +15647,8 @@ int sp_radix_size(sp_int* a, int radix, | ||||||
|  |   * Prime number generation and checking. | ||||||
|  |   ***************************************/ | ||||||
|  |   | ||||||
|  | -#if defined(WOLFSSL_KEY_GEN) && (!defined(NO_DH) || !defined(NO_DSA)) && \ | ||||||
|  | -    !defined(WC_NO_RNG) | ||||||
|  | +#if defined(WOLFSSL_KEY_GEN) && (!defined(NO_RSA) || !defined(NO_DH) || \ | ||||||
|  | +    !defined(NO_DSA)) && !defined(WC_NO_RNG) | ||||||
|  |  /* Generate a random prime for RSA only. | ||||||
|  |   * | ||||||
|  |   * @param  [out]  r     SP integer to hold result. | ||||||
		Reference in New Issue
	
	Block a user