| Index: crypto/openssl_util.cc
|
| diff --git a/crypto/openssl_util.cc b/crypto/openssl_util.cc
|
| index 94bf246a7cdbe3d8d02bfdae2acc70c6272d32a0..6f348ff1a54c0365f8becb70d68ae2f079429b84 100644
|
| --- a/crypto/openssl_util.cc
|
| +++ b/crypto/openssl_util.cc
|
| @@ -62,6 +62,10 @@ class OpenSSLInitSingleton {
|
| (android_getCpuFeatures() & ANDROID_CPU_ARM_FEATURE_NEON) != 0;
|
| if (has_neon)
|
| CRYPTO_set_NEON_capable(1);
|
| + // In all cases, currently, mark the NEON unit as broken because some
|
| + // phones can't execute the Poly1305 code correctly. See
|
| + // https://code.google.com/p/chromium/issues/detail?id=341598
|
| + CRYPTO_set_NEON_functional(0);
|
| #endif
|
| }
|
|
|
|
|