- Remove patch for enabling shared linking - it was enabled upstream. * 0001-add-soversion-option.patch - Add boringssl-source subpackage. - Update to version 20200122: * Define EVP compatibility constants for X448 and Ed448. * Allow shared libraries in the external CMake build. * Add a few little-endian functions to CBS/CBB. * Move iOS asm tricks up in external CMake build. * Try again to deal with expensive tests. * Restore ARM CPU variation tests on builders. * Remove SSL_CTX_set_rsa_pss_rsae_certs_enabled. * Work around another NULL/0 C language bug. * Use the MAYBE/DISABLED pattern in RSATest.BlindingCacheConcurrency. * Switch an #if-0-gated test to DISABLED_Foo. * Proxy: send whole SSL records through the handshaker. * Disable Wycheproof primality test cases on non-x86 (too slow) * test_state.cc: serialize the test clock. * Output after every Wycheproof primality test. * Maybe fix generated-CMake build on Android and iOS. * Detect the NDK path from CMAKE_TOOLCHAIN_FILE. * Tell Go to build for GOOS=android when running on Android. * Reland bitsliced aes_nohw implementation. * Add bssl client option to load a hashed directory of cacerts. * No-op change to run the new NO_SSE2 builders. * Clarify that we perform the point-on-curve check. * Reduce size of BlindingCacheConcurrency test under TSAN. * Compare vpaes/bsaes conversions against a reference implementation. * Enable the SSE2 Poly1305 implementation on clang-cl. OBS-URL: https://build.opensuse.org/request/show/809901 OBS-URL: https://build.opensuse.org/package/show/security:tls/boringssl?expand=0&rev=30
25 lines
1.1 KiB
Diff
25 lines
1.1 KiB
Diff
diff -purN boringssl-20190916.orig/crypto/cipher_extra/aead_test.cc boringssl-20190916/crypto/cipher_extra/aead_test.cc
|
|
--- boringssl-20190916.orig/src/crypto/cipher_extra/aead_test.cc 2020-03-10 20:57:53.383996634 +0100
|
|
+++ boringssl-20190916/src/crypto/cipher_extra/aead_test.cc 2020-03-10 20:59:03.108731229 +0100
|
|
@@ -31,7 +31,7 @@
|
|
|
|
#if defined(OPENSSL_AARCH64) || defined(OPENSSL_PPC64LE)
|
|
#define ALIGN_BYTES 16
|
|
-#elif defined(OPENSSL_S390X)
|
|
+#elif defined(OPENSSL_S390X) || defined(OPENSSL_ARM)
|
|
#define ALIGN_BYTES 8
|
|
#else
|
|
#define ALIGN_BYTES 64
|
|
diff -purN boringssl-20190916.orig/crypto/poly1305/poly1305_test.cc boringssl-20190916/crypto/poly1305/poly1305_test.cc
|
|
--- boringssl-20190916.orig/src/crypto/poly1305/poly1305_test.cc 2020-03-10 20:57:53.363996424 +0100
|
|
+++ boringssl-20190916/src/crypto/poly1305/poly1305_test.cc 2020-03-10 21:08:32.606731399 +0100
|
|
@@ -25,7 +25,7 @@
|
|
#include "../test/file_test.h"
|
|
#include "../test/test_util.h"
|
|
|
|
-#if defined(OPENSSL_S390X)
|
|
+#if defined(OPENSSL_S390X) || defined(OPENSSL_ARM)
|
|
#define ALIGN_BYTES 8
|
|
#else
|
|
#define ALIGN_BYTES 16
|