mirror of
				https://github.com/Mbed-TLS/mbedtls.git
				synced 2025-11-03 20:33:16 +03:00 
			
		
		
		
	Merge pull request #7806 from paul-elliott-arm/fix_32bit_builds
[Bignum] Fix 32 bit unreachable code build failure
This commit is contained in:
		@@ -5577,9 +5577,9 @@ int mbedtls_ecp_mod_p448_raw(mbedtls_mpi_uint *X, size_t X_limbs)
 | 
				
			|||||||
    (void) mbedtls_mpi_core_add(X, X, Q, Q_limbs);
 | 
					    (void) mbedtls_mpi_core_add(X, X, Q, Q_limbs);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* M = B0 */
 | 
					    /* M = B0 */
 | 
				
			||||||
    if (ciL > 4) {
 | 
					#ifdef MBEDTLS_HAVE_INT64
 | 
				
			||||||
    M[P224_WIDTH_MIN] &= ((mbedtls_mpi_uint)-1) >> (P224_UNUSED_BITS);
 | 
					    M[P224_WIDTH_MIN] &= ((mbedtls_mpi_uint)-1) >> (P224_UNUSED_BITS);
 | 
				
			||||||
    }
 | 
					 #endif
 | 
				
			||||||
    memset(M + P224_WIDTH_MAX, 0, ((M_limbs - P224_WIDTH_MAX) * ciL));
 | 
					    memset(M + P224_WIDTH_MAX, 0, ((M_limbs - P224_WIDTH_MAX) * ciL));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* M = M + Q = B0 + B1 */
 | 
					    /* M = M + Q = B0 + B1 */
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user