mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-11-04 04:32:24 -05:00 
			
		
		
		
	Don't try to use MIPS32 asm macros on MIPS64
The MIPS32 bn_mul asm code causes segfaults on MIPS64 and failing tests. Until someone has time to fix this up, MIPS64 platforms should fall back to the C implementation (which works fine).
This commit is contained in:
		
							parent
							
								
									9a6e93e7a4
								
							
						
					
					
						commit
						7349142ce7
					
				@ -30,6 +30,8 @@ Bugfix
 | 
				
			|||||||
   * Fixed CMake symlinking on out-of-source builds
 | 
					   * Fixed CMake symlinking on out-of-source builds
 | 
				
			||||||
   * Fixed dependency issues in test suite
 | 
					   * Fixed dependency issues in test suite
 | 
				
			||||||
   * Programs rsa_sign_pss and rsa_verify_pss were not using PSS since 1.3.0
 | 
					   * Programs rsa_sign_pss and rsa_verify_pss were not using PSS since 1.3.0
 | 
				
			||||||
 | 
					   * Bignum's MIPS-32 assembly was used on MIPS-64, causing chaos. (Found by
 | 
				
			||||||
 | 
					     Alex Wilson.)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
= PolarSSL 1.3.4 released on 2014-01-27
 | 
					= PolarSSL 1.3.4 released on 2014-01-27
 | 
				
			||||||
Features
 | 
					Features
 | 
				
			||||||
 | 
				
			|||||||
@ -770,7 +770,7 @@
 | 
				
			|||||||
    );
 | 
					    );
 | 
				
			||||||
#endif /* Alpha */
 | 
					#endif /* Alpha */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined(__mips__)
 | 
					#if defined(__mips__) && !defined(__mips64__)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define MULADDC_INIT            \
 | 
					#define MULADDC_INIT            \
 | 
				
			||||||
    asm(                        \
 | 
					    asm(                        \
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user