Disable broken Sparc64 bn_mul assembly

This commit is contained in:
Manuel Pégourié-Gonnard 2014-06-24 17:57:57 +02:00 committed by Paul Bakker
parent 725e7f4942
commit 3135725670
2 changed files with 6 additions and 1 deletions

View file

@ -54,6 +54,7 @@ Bugfix
* Fix possible miscomputation of the premaster secret with DHE-PSK key * Fix possible miscomputation of the premaster secret with DHE-PSK key
exchange that caused some handshakes to fail with other implementations. exchange that caused some handshakes to fail with other implementations.
(Failure rate <= 1/255 with common DHM moduli.) (Failure rate <= 1/255 with common DHM moduli.)
* Disable broken Sparc64 bn_mul assembly (found by Florian Obser).
= PolarSSL 1.3.7 released on 2014-05-02 = PolarSSL 1.3.7 released on 2014-05-02
Features Features

View file

@ -409,7 +409,11 @@
#endif /* PPC32 */ #endif /* PPC32 */
#if defined(__sparc__) && defined(__sparc64__) /*
* The Sparc64 assembly is reported to be broken.
* Disable it for now, until we're able to fix it.
*/
#if 0 && defined(__sparc__) && defined(__sparc64__)
#define MULADDC_INIT \ #define MULADDC_INIT \
asm( \ asm( \