NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-arm/59672: earmv5eb: OpenSSL 3.5.1: crypto/libcrypto/t_ciphers:evp fails



On 2025/09/29 0:39, Christos Zoulas wrote:

/usr/tests/crypto/libcrypto/t_ciphers:evp fails for earmv5eb. Full log is:

https://gist.github.com/rokuyama/808a4ad3bf287570270e384b676337bb

This failure happens only for big-endian. For earmv5el environment on the
same machine, the test successfully passes.

Also, even for earmv5eb, the test passes with OpenSSL 3.0.16
(HAVE_OPENSSL=30 build).

Note that the failure occurs both for HAVE_GCC=12 or 14.
How-To-Repeat:
On earmv5eb machine, run /usr/tests/crypto/libcrypto/t_ciphers:evp test.
Fix:
N/A

I think that 3.5.1 has new assembly and perhaps it does not work for eb.
We should disable it for eb for now and report it upstream.

Hmm, I'm not familiar to OpenSSL internals, but it seems no
new files for 32-bit arm have been added to
crypto/external/apache2/openssl/lib/libcrypto/arch/arm...

Some updates: the test works just fine for evbarmv{6,7}{,hf}eb.
For softfloat variants, the situation does not change if
libc_vfp.so is enabled or not.

Thanks,
rin

Best,

christos



Home | Main Index | Thread Index | Old Index